(function ($) {
    /*
     * Plugin zChangePassword
     * @author Chuột
     * Version 1.0
     */
    $.fn.zChangePassword = function (options) {
//=============================================
//Cac gia mac dinh cua doi tuong options
//=============================================
        var defaults = {
            "formChange": "#formChange", //id form change password
        };
        //Ap dung defaults vao options
        options = $.extend(defaults, options);
        //=============================================
        //Cac bien se su dung trong plugin
        //=============================================
        var formChange = $(options.formChange);
        //=============================================
        //Khoi tao cac ham can thi khi Plugin duoc su dung
        //=============================================
        init();
        //=============================================
        //Ham khoi dong
        //=============================================
        function init() {
            //Submiting change password form
            $(formChange).submit(function () {
                var oldpass = $(this).find('input[name="mat_khau"]').val();
                var newpass = $(this).find('input[name="mat_khau_moi"]').val();
                var cfnewpass = $(this).find('input[name="xn_mat_khau_moi"]').val();
                if (oldpass.length <= 2)
                {
                    toastr.error("Vui lòng nhập mật khẩu cũ chính xác!");
                    $(this).find('input[name="mat_khau"]').focus();
                }
                else if (newpass.length <= 2)
                {
                    toastr.error("Vui lòng nhập mật khẩu mới hơn 2 ký tự!");
                    $(this).find('input[name="mat_khau_moi"]').focus();
                }
                else if (cfnewpass.length <= 2)
                {
                    toastr.error("Vui lòng nhập xác nhận mật khẩu hơn 2 ký tự!");
                    $(this).find('input[name="xn_mat_khau_moi"]').focus();
                }
                else if (cfnewpass !== newpass)
                {
                    toastr.error("Mật khẩu mới và xác nhận mật khẩu không khớp!");
                    $(this).find('input[name="xn_mat_khau_moi"]').focus();
                } 
                else if (oldpass === newpass)
                {
                    toastr.error("Mật khẩu mới và mật khẩu cũ giống nhau!");
                    $(this).find('input[name="mat_khau_moi"]').focus();
                }
                else {
                    return true;
                }
                return false;
            });
        }
    }
})(jQuery);